#ifndef _BASE_H_
#define _BASE_H_

#include "Entity.h"

namespace model
{
class Base : public Entity
{
public:
	Base(void);
	Base(int id, std::string &image, const Point &position);
	virtual ~Base(void);
	void setName(std::string);
	std::string getName(void);
	void setLife(int);
	int getLife(void);
	void decreaseLife(int);
	virtual string getImagePath(void);
	virtual void setImagePath(string);
	void updatePositions(double);
private:
	string name;
	string imagePath;
	int life;
};
};

#endif
